Size Control with Maximum Homologous Crossover
نویسندگان
چکیده
Most of the Evolutionary Algorithms handling variable-sized structures, like Genetic Programming, tend to produce too long solutions and the recombination operator used is often considered to be partly responsible of this phenomenon, called bloat. The Maximum Homologous Crossover (MHC) preserves similar structures from parents by aligning them according to their homology. This operator has already demonstrated interesting abilities in bloat reduction but also some weaknesses in the exploration of the size of programs during evolution. In this paper, we show that MHC do not induce any specific biases in the distribution of sizes, allowing size control during evolution. Two different methods for size control based on MHC are presented and tested on a symbolic regression problem. Results show that an accurate control of the size is possible while improving performances of MHC.
منابع مشابه
Homology gives size control in genetic programming
The Maximum Homologous Crossover attempts to preserve similar structures from parents by aligning them according to their homology. In this paper, it is successfully tested on the classical Even-N Parity Problem where it demonstrates interesting abilities in bloat reduction. Then, we show that this operator gives an accurate control of the size of programs during the evolution and thus, allows ...
متن کاملChromosome size-dependent control of meiotic reciprocal recombination in Saccharomyces cerevisiae: the role of crossover interference.
In the yeast Saccharomyces cerevisiae, small chromosomes undergo meiotic reciprocal recombination (crossing over) at rates (centimorgans per kilobases) greater than those of large chromosomes, and recombination rates respond directly to changes in the total size of a chromosomal DNA molecule. This phenomenon, termed chromosome size-dependent control of meiotic reciprocal recombination, has been...
متن کاملPch2 Links Chromosome Axis Remodeling at Future Crossover Sites and Crossover Distribution during Yeast Meiosis
Segregation of homologous chromosomes during meiosis I depends on appropriately positioned crossovers/chiasmata. Crossover assurance ensures at least one crossover per homolog pair, while interference reduces double crossovers. Here, we have investigated the interplay between chromosome axis morphogenesis and non-random crossover placement. We demonstrate that chromosome axes are structurally m...
متن کاملMaximum Homologous Crossover for Linear Genetic Programming
We introduce a new recombination operator, the Maximum Homologous Crossover for Linear Genetic Programming. In contrast to standard crossover, it attempts to preserve similar structures from parents, by aligning them according to their homology, thanks to an algorithm used in Bio-Informatics. To highlight disruptive effects of crossover operators, we introduce the Royal Road landscapes and the ...
متن کاملSize Fair and Homologous Tree Genetic Programming Crossovers
Size fair and homologous crossover genetic operators for tree based genetic programming are described and tested. Both produce considerably reduced increases in program size and no detrimental e ect on GP performance. GP search spaces are partitioned by the ridge in the number of program v. their size and depth. A ramped uniform random initialisation is described which straddles the ridge. With...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005